package tmp;

public enum TxnType {
	/**
	 * 消费
	 */
	Pay("01"),
	/**
	 * 预授权
	 */
	PreAuth("02"),
	/**
	 * 预授权完成
	 */
	PreAuthComplection("03"),
	/**
	 * 退货
	 */
	Refund("04"),
	/**
	 * 代收
	 */
	GenerationOfPayment("11"),
	/**
	 * 代付
	 */
	GenerationOfReceivable("12"),
	/**
	 * 账单支付
	 */
	BillPay("13"),
	/**
	 * 消费撤销
	 */
	Void("31"),
	/**
	 * 预授权撤销
	 */
	PreAuthVoid("32"),
	/**
	 * 预授权完成撤销
	 */
	PreAuthComplectionVoid("33"),
	/**
	 * 余额查询
	 */
	QueryBalance("71"),
	/**
	 * 实名认证-建立绑定关系
	 */
	CreateBind("72"),
	/**
	 * 账单查询
	 */
	QueryBill("73"),
	/**
	 * 解除绑定关系
	 */
	Unbind("74"),
	/**
	 * 查询绑定关系
	 */
	QueryBind("75"),
	/**
	 * 文件传输
	 */
	FileTransfer("76"),
	/**
	 * 发送短信验证码交易
	 */
	SendSMSAuthCode("77"),
	/**
	 * 银联在线支付开通查询交易
	 */
	银联在线支付开通查询交易("78");

	private final String value;

	public String getValue() {
		return value;
	}

	TxnType(String value) {
		this.value = value;
	}
}
